// src/auto-import-components.js
import { defineComponent } from 'vue';
import requireComponent from './requireComponent'; // 引入requireComponent，稍后创建

// 定义一个特定的前缀，这里我们使用'app-'作为示例
const prefix = 'BWCJ-';

// 创建一个对象来存储组件
const globalComponents = {};

// 遍历requireComponent对象中的所有组件
for (const [name, component] of Object.entries(requireComponent)) {
  // 为组件名添加特定前缀
  const prefixedName = prefix + name;
  // 注册全局组件
  globalComponents[prefixedName] = defineComponent(component);
}

// 导出全局组件对象
export default globalComponents;